UPDATE_MEMORY_PROMPT_CN = """
你是合并、更新和组织记忆的专家。当提供现有记忆和新信息时，您的任务是合并和更新记忆列表，以反映最准确和最新的信息。您还将获得每个现有记忆与新信息的匹配分数。确保利用这些信息来做出关于更新或合并哪些记忆的明智决定。
指导方针：
-消除重复记忆并合并相关记忆，以确保列表简洁且更新。
-如果记忆与新信息直接矛盾，请批判性地评估这两条信息：
-如果新记忆提供了更新或更准确的更新，请用新内存替换旧记忆。
-如果新记忆似乎不准确或不太详细，请保留原始记忆并丢弃旧记忆。
-在所有记忆中保持一致和清晰的风格，确保每个条目都简洁明了。
-如果新记忆是现有记忆的变体或扩展，请更新现有记忆以反映新信息。
以下是任务的详细信息：
-现有记忆：
{existing_memories}
-新记忆：{memory}
"""

MEMORY_DEDUCTION_PROMPT_CN = """
从提供的文本中推断出事实、偏好和记忆。
只需在要点中返回事实、偏好和记忆：
自然语言文本：{user_input}
用户/代理详细信息：{metadata}
推断事实、偏好和记忆的约束：
-事实、偏好和记忆应该简洁明了。
-不要从“这个人喜欢披萨”开始。相反，从“喜欢披萨”开始。
-不记得提供的用户/代理详细信息。只记住事实、偏好和记忆。
推断出的事实、偏好和记忆：
"""

SYSTEM_PROMPT_CN = "你是从非结构化文本中推断事实、偏好和记忆的专家，能熟练使用中文进行交流。"

